Fixed-Point Definability and Polynomial Time

نویسنده

  • Martin Grohe
چکیده

My talk will be a survey of recent results about the quest for a logic capturing polynomial time. In a fundamental study of database query languages, Chandra and Harel [4] first raised the question of whether there exists a logic that captures polynomial time. Actually, Chandra and Harel phrased the question in a somewhat disguised form; the version that we use today goes back to Gurevich [15]. Briefly, but slightly imprecisely, a logic L captures a complexity class K if exactly those properties of finite structures that are decidable in K are definable in L. The existence of a logic capturing PTIME is still wide open, and it is viewed as one of the main open problems in finite model theory and database theory. One reason the question is interesting is that we know from Fagin’s Theorem [9] that existential second-order logic captures NP, and we also know that there are logics capturing most natural complexity classes above NP. Gurevich conjectured that there is no logic capturing PTIME. If this conjecture was true, this would not only imply that PTIME 6= NP, but it would also show that NP and the complexity classes above NP have a fundamentally different structure than the class PTIME and presumably most natural complexity classes below PTIME. (This aspect is highlighted by a result due to Dawar [6], also see [13].) On the positive side, Immerman [18] and Vardi [23] proved that least fixedpoint logic FP captures polynomial time on the class of all ordered finite structures. Here we say that a logic L captures a complexity class K on a class C of finite structures if exactly those properties of structures in C decidable in K are definable in L. It is easy to prove that FP does not capture PTIME on the class of all finite structures. Immerman [19] proposed the extension FP + C of fixed-point logic by counting operators as a candidate for a logic capturing PTIME. It is not easy to prove, but true nevertheless, that FP + C does not capture PTIME. This was shown by Cai, Fürer, and Immerman in 1992 [3]. Fixed-point definability on graphs with excluded minors Even though the logic FP + C does not capture PTIME on the class of all finite structures, it does capture PTIME on many natural classes of structures. Immerman and Lander [20] proved that FP + C captures PTIME on the class of all trees. In 1998, I proved that FP + C captures PTIME on the class of all planar 1 For a precise definition of a logic capturing PTIME, I refer the reader to Grädel’s excellent survey [10] on descriptive complexity theory. graphs [11] and around the same time, Julian Mariño and I proved that FP + C captures PTIME on all classes of structures of bounded tree width [14]. In [12], I proved the same result for the class of all K5-free graphs, that is the class of all graphs that have no complete graph on five vertices as a minor. A minor of graph G is a graph H that can be obtained from a subgraph of G by contracting edges. By (the easy direction of) Kuratowski’s Theorem, the class of all K5-free graphs contains all planar graphs. We say that a class C of graphs excludes a minor if there is a graph H that is not a minor of any graph in C. Very recently, I proved the following theorem, which generalises all these previous results, because all classes of graphs appearing in these results exclude minors. Theorem FP + C captures PTIME on all classes of graphs that exclude a minor. The main part of my talk will be devoted to this theorem.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Definability and Descriptive Complexity on Databases of Bounded Tree-Width

We study the expressive power of various query languages on relational databases of bounded tree-width. Our first theorem says that fixed-point logic with counting captures polynomial time on classes of databases of bounded tree-width. This result should be seen on the background of an important open question of Chandra and Harel [7] asking whether there is a query language capturing polynomial...

متن کامل

Definability of linear equation systems over groups and rings

Motivated by the quest for a logic for PTIME and recent insights that the descriptive complexity of problems from linear algebra is a crucial aspect of this problem, we study the solvability of linear equation systems over finite groups and rings from the viewpoint of logical (inter-)definability. All problems that we consider are decidable in polynomial time, but not expressible in fixedpoint ...

متن کامل

Choiceless Polynomial Time on Structures with Small Abelian Colour Classes

Choiceless Polynomial Time (CPT) is one of the candidates in the quest for a logic for polynomial time. It is a strict extension of fixed-point logic with counting (FPC) but to date it is unknown whether it expresses all polynomial-time properties of finite structures. We study the CPT-definability of the isomorphism problem for relational structures of bounded colour class size q (for short, q...

متن کامل

Definable fixed points in modal and temporal logics : A survey

The paper presents a survey of author’s results on definable fixed points in modal, temporal, and intuitionistic propositional logics. The well-known Fixed Point Theorem considers the modalized case, but here we investigate the positive case. We give a classification of fixed point theorems, describe some classes of models with definable least fixed points of positive operators, special positiv...

متن کامل

Using Non-Standard Techniques to Analyze first-Order Definability over Finite Structures

We present a positive solution to McColm’s conjecture for the special case of decidable theories. This gives a uniform explanation of the separation of fixed-point from first-order definability over a wide range of commonly studied classes of finite structures (including ordered ones). We demonstrate why this result generalizes the standard constructive proofs, and show why it is unlikely that ...

متن کامل

Definability of Cai-Fürer-Immerman Problems in Choiceless Polynomial Time

Choiceless Polynomial Time (CPT) is one of the most promising candidates in the search for a logic capturing Ptime. The question whether there is a logic that expresses exactly the polynomial-time computable properties of finite structures, which has been open for more than 30 years, is one of the most important and challenging problems in finite model theory. The strength of Choiceless Polynom...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009